// 导入自定义模块
const math = require( './commonjs-math.js' );
console.log( math );
console.log( math.addition( 10 , 20 ) );
console.log( math.subtract( 50 , 20 ) );

console.log( '- - - - '.repeat( 3 ) );


// 先将 自定义模块 导入，然后再 解构赋值
const { addition } = require( './commonjs-math.js');
// const { addition } = math ;
console.log( addition( 2 , 3 , 4 ) );

// 先将 自定义模块 导入，然后再 获取其某个属性
// const subtract = math. subtract ;
const subtract = require( './commonjs-math.js').subtract ;
console.log( subtract( 200 , 150 ) );

// 先将 自定义模块 导入，然后再 调用其中的函数
// const abs = math.absoluteValue( -250 );
const abs = require('./commonjs-math').absoluteValue( -250 );
console.log( abs );